home *** CD-ROM | disk | FTP | other *** search
/ Programming Sound Cards / Programming Sound Cards.iso / sound_87 / vt_eng.txt < prev    next >
Text File  |  1995-01-01  |  28KB  |  720 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22. @banner.txt
  23. -
  24.  
  25.     What is VangeliSTeam?
  26.     ─────────────────────
  27.  
  28.     VangeliSTeam is a group of people participating, continiously or
  29. sporadicly in programming, design and manteniance of VangeliSTracker program.
  30.  
  31.     The reasons for us to create this group are the next ones :          
  32.  
  33. *     Widely spread the methods, formats, routines and so, of making
  34.       digital music, in both user and programmer level.
  35.  
  36. *     Joining qualified people that help us in the developement of 
  37.       VangeliSTracker program.
  38.  
  39. *     Learn something (Everybody). ;-)
  40.  
  41.     To make that possible the program will be distributed in running and
  42. source code, being both of them public domain or freeware. However, is
  43. an express desire of VangeliSTeam to make you know that this piece of 
  44. software is under the protection of Copyright laws.
  45.  
  46.     Anyone who wants it, can make his own modifications to the program,
  47. use it for his own purpouses and include the routines in his own programs 
  48. always that you clearly remark the procedence of them. Any of this
  49. options is considered as enough:
  50.  
  51. *     If you use  the  sources in  your own programs, you  must  write
  52.       somewhere where it  can be  seen, something  like : "Portions (C)
  53.       VangeliSTeam" or "Using sound system of  VangeliSTracker vX.X" or
  54.       something alike.
  55.  
  56. *     If you include the whole VangeliSTracker in a program of your own,
  57.       you must include the whole running version.
  58.  
  59.     Anyway, you are encouraged to inform us of any modification made to
  60. the program or any of its routines, in order to include them in the next
  61. official release.
  62.  
  63. -
  64.  
  65.     Who is VangeliSTeam?
  66.     ────────────────────
  67.  
  68.     VangeliSTeam is everybody. :-)
  69.  
  70.     Well, actually, VangeliSTeam is made of all those persons participating,
  71. in one or other way, in programming, design and so, of VangeliSTracker.
  72.  
  73.     Until this release, there is just one really active person (Juan
  74. Carlos Arévalo, that's me ;-), and some other people interested or working in
  75. the program. I am NOT going to tell anybody what to do. What I hope is that 
  76. you tell me what do you want to do, and I just will try to put togeter 
  77. everyone working in the same area.
  78.  
  79.     If you want to discuss, propose, send, receive or just talk about
  80. VangeliSTracker or VangeliSTeam, please, do not hesitate and contact one
  81. of the persons shown below:
  82.  
  83. ╔══════════════════════════════════════════════════════════════╗
  84. ║                        CONTACT POINTS                        ║
  85. @Contacts.txt
  86.  
  87. -
  88.  
  89.     Up to date, VangeliSTeam is taking advantage of the work of this other
  90. people:
  91.  
  92. ╔══════════════════════════════════════════════════════════════╗
  93. ║                         COLABORATORS                         ║
  94. ╟───────────────────────────┬──────────────────────────────────╢
  95. ║                           │                                  ║
  96. ║  - Juan Carlos Arévalo    │ Father of the creature. Program's║
  97. ║                           │ body and general structure.      ║
  98. ║                           │ First releases.                  ║
  99. ║                           │                                  ║
  100. ║  - Luis Crespo            │ Program's predecessor (JAMP).    ║
  101. ║                           │ DMA routines. Sound Blaster Info.║
  102. ║                           │                                  ║
  103. ║  - Félix Sanz             │ User DOCs.                       ║
  104. ║                           │                                  ║
  105. ║  - Alejandro López        │ Original stereo channel mixing   ║
  106. ║                           │ idea.                            ║
  107. ║                           │                                  ║
  108. ║  - Héctor Martínez        │ FFT routines. (not implemented   ║
  109. ║                           │ yet).                            ║
  110. ║                           │ Original four channel handling   ║
  111. ║                           │ system idea.                     ║
  112. ║                           │                                  ║
  113. ║  - David López            │ SB-Pro stereo information.       ║
  114. ║                           │                                  ║
  115. ║  - Angel Trigo            │ SB-Pro stereo information.       ║
  116. ║                           │                                  ║
  117. ║  - José Ruiz              │ Now working on OS/2 version      ║
  118. ║                           │ (True OS/2 ;-)                   ║
  119. ║                           │                                  ║
  120. ║  - Manuel Petit           │ Now fitting a mouse driver.      ║
  121. ║                           │                                  ║
  122. ║  - Carlos Fernández       │ Made a modification in the       ║
  123. ║                           │ swapping system, to make it work ║
  124. ║                           │ on CD-ROMS.                      ║
  125. ║                           │                                  ║
  126. ║  - Néstor Matas           │ Translation of this manual into  ║
  127. ║                           │ English.                         ║
  128. ║                           │                                  ║
  129. ╚═══════════════════════════╧══════════════════════════════════╝
  130.  
  131.     Thanks goes to Carlos Jiménez for owning a SB Pro 2.0, and lending it for
  132. some experiments (just testing... :-).
  133.  
  134.     Thanks goes to Javier Olmo, for being the owner of a SB 16 and lending it   
  135. for testing.
  136.  
  137.     Thanks goes to Michael Fulbright, for adapting a SB driver for OS/2, and
  138. for making it accesible from a DOS session.                           
  139.  
  140.     Thanks goes to Steve Haehnichen for making a SB driver for UNIX BSD, in
  141. which Michael Fulbright based his own driver.
  142.  
  143.     Thanks goes to Francisco Carrascosa for being so tiresome (wish everybody
  144. was that way ;-D
  145.  
  146. -
  147.  
  148.     Thanks goes to Antonio Ropero, for owning a Covox Sound Master II, and
  149. stoically stand not having the DMA driver. In the next release I promise, I
  150. swear that ...  O;-)
  151.  
  152.     Thanks also to the Future Crew people, for making such good music and
  153. demos.
  154.  
  155.     Likewise, we wish to thank all those people that, in one or other way,
  156. had contributed to this.
  157.  
  158.     Thank you:
  159.  
  160. @ThankYou.Txt
  161.  
  162.     Also thanks to the whole staff of Anyware S.A. for standing the testing 
  163. made in their computers, and thanks to all the people I forgot to mention in 
  164. the list. :-(
  165.  
  166.  
  167.     System requierements.
  168.     ─────────────────────
  169.  
  170. *     PC computer or compatible, with 286 processor or higher.
  171. *     When using OS/2, Michael Fulbright driver requiered.
  172. *     VGA or EGA graphics card.
  173. *     Around 230 Kb free RAM + module lenght.
  174.       Around 140 Kb in case you use ShellVT.
  175. *     An EMS driver, in case of using swapping.
  176. *     1 or 2 paralell ports, when using DAC. 
  177. *     One of this cards, if requiered by the user:
  178. *        Covox Sound Master II card, Intersound MDO or similar.
  179. *        Any version of SoundBlaster card.
  180. *        AdLib sound card or compatible.
  181.  
  182.     To make it work, you will need some music files in one of .MOD, .WOW,
  183. .OKT, .STM, .S3M or .669 formats.
  184.  
  185.     Connect your device to the computer !!!!!! :-)
  186.  
  187.     ...yes, but, what is the DAC?
  188.  
  189.     A DAC (Digital to Analog Converter), is a built of DAC chips or resistors
  190. that, connected to the parallel port, is able to playback digital sounds
  191. through an amplifier. Later on, under the title of "How to build a homemade
  192. DAC", you will find a diagram and some directions on building one. The sound
  193. quality provided by one of this gadgets is similar to that found in any
  194. commercial cards, but avoiding the peculiar bus noise of Sound Blaster or
  195. Covox SM II cards (so it's better).
  196.  
  197.  
  198.     Actual program features.
  199.     ────────────────────────
  200.  
  201.     Up to date (see the date at the end ;-), the program seems to have this
  202. features:
  203.  
  204. -
  205.       MODULES
  206.  
  207. *     Is able to play modules in Amiga's SoundTracker and NoiseTracker 
  208.       (and compatibles) programs format (.MOD). It handles 15 and 31
  209.       voices modules with both marks "M.K." and "FLT4". It can play also,
  210.       .WOW format modules (Grave Program), 6 and 8 channel .MOD (from
  211.       Triton Fast Tracker), .OKT (Amiga's Oktalizer), Scream Tracker 2.x,
  212.       Scream Tracker 3.0 and Composer 669 (PC).
  213.       It still does not
  214.       handle JMPlayer, 670, Amiga's Oktamed nor StarTrekker formats.
  215.  
  216. *     It implements a subset of Amiga's Prototracker program, musical 
  217.       capabilities, which allows almost every module to be played in an
  218.       adequate way (All the modules tested did). If you find any module
  219.       that can't be played or sounds bad, contact us (sending the module, of
  220.       course) and we will do whatever is posible to fix the problem.
  221.  
  222.  
  223.       SOUND DEVICES
  224.  
  225. *     Is able to play modules in various sound devices :   
  226. *        PC Speaker (Ouch! Not widely recomended :-).
  227. *        Any availabe DAC in the I/O port map (including cards like Covox,
  228.          Intersound-MDO, homemade DACs in paralell port, and so).
  229. *        Sound Blaster or compatible and AdLib or compatible (not always).
  230. *        Visha speech card.
  231. *        Apart, for woking under OS/2, Michael Fulbright's driver can be used.
  232.  
  233. *     For stereo sound, it allows the use of Sound Blaster Pro, Sound
  234.       Blaster 16 ASP, two DACs or one DAC and SoundBlaster in mono mode. 
  235.       Also, it implements two different ways of channel mixinf that 
  236.       enhances the stereo sound quality, especially when using headphones.
  237.  
  238. *     To play sounds in Sound Blaster card there are two methods: using DMA
  239.       or not using DMA.
  240.  
  241. *     Also implements several kinds of software-made digital filters.
  242.  
  243.  
  244.       THE SCREEN  
  245.  
  246. *     To use VangeliSTracker you will need a VGA or compatible video card.
  247.       It works with EGA too, but it won't in future versions.
  248.  
  249. *     The windows contain: Module information, real time four channel
  250.       description, sample list, oscilloscope, menu, track (music sheet,
  251.       two sizes) and credits.
  252.  
  253. -
  254.  
  255.       WORKING        
  256.  
  257. *     The program does not works in interactive mode... yet. That means that
  258.       you can use it just as you would use a DOS line command.
  259.  
  260. *     The program can perform some actions while playing music : Shell to DOS
  261.       ( the music will continue playing ), activate or desactivate any of
  262.       the sound channels, fast forward and rewind the song, change the
  263.       sampling rate, rise or lower the music volume or change the filters.
  264.  
  265. *     In the config file you can define a program to execute instead of  
  266.       COMMAND.COM when shelling.         
  267.  
  268. *     If you rise the sampling rate over the program capabilities, it will
  269.       automatically reduce it downto an adequate level (fall-back).
  270.  
  271. *     When jumping from one song to the next, a fade-out option is available.
  272.  
  273. *     The program uses EMS swapping (if available) and disk swapping.
  274.  
  275. *     The program will use the free UMB area, if any, if it's MS-DOS 5.0
  276.       compatible.
  277.  
  278.  
  279.     Undesirable, known features.
  280.     ─────────────────────────────
  281.  
  282.     As everybody knows, no one (and nothing) is perfect. VangeliSTracker is
  283. not an exception to the rule and so, it has some known and unknown bugs.
  284. Here is a relation of all the known bugs. If you find any other, have no
  285. doubt about telling us, in order to attach it to the list or simply fix it.
  286.  ;-)
  287.  
  288. *     Sometimes, you may find DOS Shell problems. A matter of stack. The
  289.       stack use has been reduced down to 150 bytes, but it could give 
  290.       problems when forcing the sampling rate over the machine capabilities.
  291.  
  292. *     Sometimes, the program does not work when local area network drivers are
  293.       present (Ethernet or similar).
  294.  
  295. *     If you have any memory handler loaded in memory that uses 386 virtual 
  296.       mode (like QEMM386, EMM386, 386Max, and so) the program will slow down.
  297.       If you don't use DMA, it will work properly but it won't be able to 
  298.       handle very high sampling rates. If you use DMA in a non fast machine 
  299.       (386-25Mhz is a non fast machine), and you are using a sound card 
  300.       different from SB 16, the program will reverberate a little bit (not 
  301.       much: the music will be heard all right, but it can be kind of annoying 
  302.       with some .MODs, especially if they contain high pitch instruments).
  303.  
  304. *     When using multitaskers (OS/2 2.0, Windows, Desqview, and so) the 
  305.       program may work (not always), but just in DMA mode and gargling a lot
  306.       (a strong reberveration). In all of them, the "File" driver always
  307.       work, dumping the sound output to the file SBDSP$.
  308.  
  309. -
  310.  
  311. *     When Shelling to DOS, the program will use an ammount of RAM of
  312.       230 Kb plus the module lenght. To save memory, use ShellVT.
  313.  
  314. *     The automatic fall-back, sometimes, goes over or do not reach the
  315.       desired value. Is very difficult to get the machine to do this
  316.       accurately. :-(
  317.  
  318. *     The program recognizes modules with instruments bigger than 64 Kb, but
  319.       it will truncate them to 64 Kb.
  320.  
  321. *     The Adlib driver sounds at a very low volume, and too noisy. In some
  322.       sound cards you will notice a strong wishtling, but is not the case
  323.       of Sound Blaster nor AdLib. :-)
  324.  
  325. *     If you use the OS/2 driver (File), what you will get on the screen  
  326.       will have nothing to do with what you hear. Lack of sincronism... 
  327.       The keyboard won't work properly either. In this case, we recommend
  328.       you the use of OS2VT.EXE .
  329.  
  330. *     The memory swapping is not widely tested yet.
  331.  
  332.  
  333.     Future features in the program.
  334.     ───────────────────────────────
  335.  
  336.     VangeliSTracker is a beginner. By now it just works and nothing else but
  337. we pretend to make it grow to reaching goals like:
  338.  
  339. *     Support for more module formats (670, Oktamed, StarTrekker and so).
  340.  
  341. *     Support for other sound devices (SBPro 3.0 in 16 bits mode, Pro Audio 
  342.       Spectrum, Disney SS, Covox in DMA mode, and so). If someone make the
  343.       driver or lend us one of this cards, we will be ethernally grateful.
  344.  
  345. *     Increase the program posibilities with: song edition and composition,
  346.       digital sound and instrument edition and processing, MIDI support,
  347.       as well as everything we can machinate.
  348.  
  349.     Remember: all of this won't be possible without your colaboration. We 
  350. need ideas, beta-testers, critcs and labour ;-).
  351.  
  352. -
  353.  
  354.     Next release. (2.X)
  355.     ───────────────────
  356.  
  357.     In next version 2.0a of VT we hope to implement :
  358.  
  359. *     Simple interactive mode (choose a module within a menu...).
  360.  
  361. *     More windows: 10 oscilloscopes (one per channel), real volume bars,
  362.       Spectrum analizer, instrument analizer, DOS shell in a window
  363.       (yeah, yeah, ain't no joke. If you want to see how it will look like,
  364.       press F9).
  365.  
  366. *     Mouse support.
  367.  
  368.  
  369.     Command line options.
  370.     ─────────────────────
  371.  
  372.     VT sintax can be seen by running the program without parameters. You can 
  373. save it in a file, rerouting the output if you want: 'VT > VTOPT.TXT'.
  374.  
  375.     The syntax of ShellVT and OS2VT is exactly the same.
  376.  
  377.  
  378.     Option switch files (.VTO)
  379.     ──────────────────────────
  380.  
  381.     You can specify parameters in ASCII files, using the same syntax as in
  382. the command line. They are used preceding the file name with an at-sign (@).
  383. For example:
  384.  
  385.     VT @UNREAL.VTO
  386.  
  387.     For more information, look into the example .VTO files included.
  388.  
  389.  
  390.     Config file.
  391.     ────────────
  392.  
  393.     VT has a configuration file, called VT.CFG. This file contains some
  394. options that modifies the internal working of the program. The file is ASCII,
  395. so it can be modified with any editor o word processing software. If you
  396. want to know the available options, please feel free to examine it, and
  397. read the comments inside it.
  398.  
  399.     By default, the config file will be loaded from the VT.EXE directory
  400. but if the search fails, VT will look for it in the current directory.
  401.  
  402.     SHELLVT.EXE program will read VT.CFG file and then, SHELLVT.CFG, where
  403. you can redefine every single parameter.
  404.  
  405. -
  406.  
  407.     Interface. VT Screen.
  408.     ─────────────────────
  409.  
  410.     The screen is in text mode, and presents this aspect:
  411.  
  412. @Screen.Txt
  413.  
  414.     Where each part is:
  415.  
  416. *     Position  :  Is the actual position within the song. It also shows the
  417.       total lenght of the module.
  418.  
  419. *     Pattern  :  Shows the pattern currently being played, and the total
  420.       number of them. Normally there is less patterns than positions in a 
  421.       module, that is possible becouse some of them are repeated.
  422.  
  423. -
  424.  
  425. *     Note  :  Shows the note currently being played, the ordinal number
  426.       is refered to the actual pattern. Also, it shows the size of the pattern.
  427.  
  428. *     Tempo  :  Is the actual tempo of the melody, but it can change 
  429.       if the author used the appropiate command.
  430.  
  431. *     Module :  Is the song loaded and playing, shows the title or name
  432.       that the author gave to the theme.
  433.  
  434. *     File  :  Is the file name containig the song.
  435.  
  436. *     Free mem.  :  Internal values, shown just for debuggin reasons.
  437.  
  438. *     Outp. freq.  :  Shows the music output rate, in Hertzs.
  439.  
  440. *     (1)  :  This area shows the instrument being used by each one of the
  441.       four visible channels. At left hand you can see the channel number.
  442.  
  443. *     frec  :  Shows the pitch of each note being played by each visible 
  444.       channel.
  445.  
  446. *     vl  :  Is the playback volume of this particular instrument.
  447.  
  448. *     len  :  Is the lenght in bytes of the digitized instrument.
  449.  
  450. *     (2)  :  This area shows the volume vumeters for each visible channel.
  451.  
  452. *     (7)  :  Channel Status zone. It shows if the corresponding channel
  453.       is ON or OFF.
  454.  
  455. *     (3)  :  Module instrument list. Name and number. This part of the
  456.       screen will be overlayed when selecting oscilloscope window. 
  457.  
  458. *     (4)  :  Shows the notes that have just being played in the pattern
  459.       para the visible channels.
  460.  
  461. *     (5)  :  Shows the note being currently played for the visible channels.
  462.  
  463. *     (6)  :  Shows the notes to be played next in the pattern for the
  464.       visible channels.
  465.  
  466. -
  467.  
  468.     The keyboard.
  469.     ─────────────
  470.  
  471.     This is a relation of the keys you may use and a brief description of 
  472. them.
  473.  
  474. *     Page Up and Page Down  :  It moves to the preceding or to the next
  475.       pattern in the module, but positioning in the same note number, not at
  476.       the beginning of the pattern, as other programs do.
  477.  
  478. *     Home and End  :  Like PgUp & PgDn, but positioning at the beginning
  479.       of the pattern.
  480.  
  481. *     Left and Right arrows  :  Left or right scrolling of the visible channels.
  482.       This has been made this way to be able to see up to 10 channels
  483.       respecting the old screen format, made to handle just 4 voices.
  484.  
  485. *     1 - 0  :  Activates or desactivates the corresponding channel ('0'
  486.       means 10).
  487.  
  488. *     F5  :  Shows the track in large size. You will only see the track
  489.       and the four or five first lines of the original screen.
  490.  
  491. *     F6  :  Returns to regular size track mode.
  492.  
  493. *     F7  :  Oscilloscope, show a graphic of the analog waveform currently 
  494.       being played. It ovelays instrument list in zone (3).
  495.  
  496. *     F8  :  Credits. Shows the list of the people that have took part in the
  497.       creation of the program.
  498.  
  499. *     R and T  :  Lower or rises the output rate of the module. When using
  500.       PC speaker device, at low rates you will notice some distortion. If
  501.       you use Sound Blaster with DMA, the rate will be limited internally by 
  502.       the card, so if you try to go over the limit, the program won't let
  503.       you do that.
  504.  
  505. *     F and G  :  Activates, desactivates the filter. ON and OFF .
  506.  
  507. *     L  :  Switches the bass enhancing filter. Only works in mono devices,
  508.       and not with the "File" device.
  509.  
  510. *     W and E  :  Increases and decreases the song's tempo.
  511.  
  512. *     + and -  :  Main volume control.
  513.  
  514. *     B  :  Changes the vu-meter aspect.
  515.  
  516. *     D  :  DOS Shell. To return to VT, enter EXIT at the DOS prompt.
  517.  
  518. *     N  :  Jumps to next module if any. Fades-out, if this feature is
  519.       enabled in the config file.
  520.  
  521. *     S  :  Fast jump to next module.
  522.  
  523. *     ESC  :  Stops playing the module and quit the program, returning to
  524.       the operating system.
  525.  
  526. -
  527.  
  528.     General Remarks.
  529.     ────────────────
  530.  
  531.     If you try to play a non valid format file, VT will just flash and skip it.
  532.  
  533.     When shelling from VT, no jump to the next module will be made until
  534. exiting the shell and returning to the program.
  535.  
  536.  
  537.     Sound Blaster.
  538.     ──────────────
  539.  
  540.     The way Sound Blaster card works deserves a special mention. There are 
  541. two methods of playing modules through Sound Blaster card. One is the way 
  542. used by programs like ModPlay, Whacker Tracker or JAMP. This method consist 
  543. of sending between 6000 and 44000 samples (numbers) per second to the card
  544. Hand made!!. The other uses SB DMA support. The former has the advantage of
  545. reaching as-high-as-we-want sampling rates, higher than those allowed by 
  546. Sound Blaster 1.5 DMA. The latter, instead, allow us to play modules in
  547. slow machines (286 a 8 o 12 MHz), and run the program under multitaskers
  548. like Desqview or Windows (although, by now, it does not sound well under
  549. multitasker programs, only under OS/2 using the driver).
  550.  
  551.     What is really special about VT is the handling of the first method: 
  552. not using DMA. It shouldn't be a real problem : In fact, that is the only
  553. way to make the PC speaker say something :-( or to get the DAC working.
  554. But the problem is that Sound Blaster wasn't build to work this way and,
  555. so, it is harder to find the way, and when you finally get something it
  556. goes turtle step (and does not allow very hihg sampling rates).
  557.  
  558.     VT uses a special method to speed up the card under this mode. To make 
  559. it possible, we use the variable SbSplTimeout. Give different values to it
  560. till you find the right one. A very high value, (like 50, for example) make
  561. the SB to work like it would do with any other program (slowly). A very low
  562. value, (1, for example) speeds up SB card, but you may not hear anything
  563. :-(. Let's give an example, in a 386-25 non cache computer, and using SB 2.0,
  564. the right value will be between 3 and 4, depending on which SB mode you are
  565. using: mono or DAC-SB stereo.
  566.  
  567. -
  568.  
  569.     How to build a homemade DAC.
  570.     ────────────────────────────
  571.  
  572.     You'll need:
  573.  
  574. *     A D-25 pin male connector.
  575. *     Nine wire cable.
  576. *     A base for the circuit. A bakelite plaque, a cardboard ...
  577. *     9 10K resistors, 1% tollerance.
  578. *     9 20K resistors, 1% tollerance.
  579. *     One 100nF ceramic capacitor.
  580. *     One 10nF ceramic capacitor.
  581. *     One shielded cable.
  582. *     One RCA or normal jack, depending on the amplifier you use.
  583.  
  584.     The resistors must be 1% tollerance, to avoid noise. If you can't find
  585. 10K and 20K, buy similar values, but one must be two times the other.
  586.  
  587.     The capacitors may not be nedeed, but it will sound better with them. 
  588.  
  589. @dac.txt
  590.  
  591.     This circuit, extracted from Visual Player 1.1 documents, is an
  592. enhancement of that contained in Mark J.Cox's ModPlay, so we thank Mark J.Cox 
  593. for his original design and also to the Visual Player team for the enhancement
  594. and the permission to use it.
  595.  
  596. -
  597.  
  598.     Working under OS/2.
  599.     ───────────────────
  600.  
  601.     VT.EXE program (using File device) and OS2VT.EXE program work under
  602. OS/2 through the Sound Blaster driver contained in SBOS2V09.*. 
  603. This file can be found at the BBSs stated below.
  604.  
  605.     The file includes the driver souce code, and some other playing and
  606. recording utilities under OS/2, and a MOD player.
  607.  
  608.  
  609.     ShellVT Program.
  610.     ────────────────
  611.  
  612.     Along with VT.EXE and OS2VT.EXE, you'll find SHELLVT.EXE. It's a VT
  613. version whose graphic interface has been removed, but working exactly the
  614. same as if you run VT.EXE and the you press 'D' key. The main advantage of 
  615. this program is that it works like a background job under DOS, with lower
  616. memory requierements than VT.EXE.
  617.  
  618.  
  619.     New releases.
  620.     ─────────────
  621.  
  622.     You can find find any new version in many Spanish BBSs, but, firstly
  623. in:
  624.  
  625. @BBSs.txt
  626.  
  627.     The file names used will be the following:
  628.  
  629.     Exe files   :     VTEXExxx.*
  630.     Source files:     VTSRCxxx.*
  631.  
  632.     where "xxx" stands for the version number. For example, the exe files
  633. of 1.2b version will be named as : VTEXE12B.*
  634.  
  635. -
  636.  
  637.     The Media Vision Contest.
  638.     ─────────────────────────
  639.  
  640.     In the March number of the Dr. Dobbs Journal for Programmers, there is
  641. quite an interesting article about sound for the PCs. I won't copy the article
  642. here (that would be illegal), but I can tell you about a little gray box where
  643. it says that Media Vision (those who make the Pro Audio Spectrum cards) are
  644. organizing a sound software contest. It looks interesting. The limit date for
  645. the programs is 15th of July, so there's plenty of time.
  646.  
  647.     There are two drawbacks:
  648.  
  649. *     A must for any program that participates is 16 bit support using the PAS
  650.       16 card. For this, a driver must be made, tested, etc...
  651. *     The contest runs through Compuserve. I don't know how it works. The only
  652.       thing I know (I've been told) is that it's expensive.
  653.       The Media Vision guys say they've made a special conferencefor the
  654.       contest "GO PAS16CONTEST", and that there's the "Entry Kit".
  655.  
  656.     I officially ask for help to anyone who can give it some way or the other.
  657. Wether it's your knowledge of the PAS 16 card, or he just wants to help, or has
  658. access to Compuserve, or wants to beautify the program for the date.
  659.  
  660.     Sincerely, I think there are possibilities of getting a prize, even if
  661. only one of the 50 finalists.
  662.  
  663.     The prizes are: $5000, $2000 and $1000 for the first three, and $100 for
  664. the 50 finalists. All of them in "shopping sprees".
  665.  
  666.     I don't know how we could split the prize. I wouldn't want anybody to
  667. regret anything afterwards. If you've got any idea about this, please, say so.
  668.  
  669. -
  670.  
  671.     Donations.
  672.     ──────────
  673.  
  674.     At first, I was not going to mention this matter, but after a few
  675. conversations with my colleages, I decided to do it.
  676.  
  677.     This program has been donated to public domain by the reasons explained
  678. at the beginning of this DOC. As a public domain program, you are not
  679. requiered to pay any registration fee. I think this point is clear enough.
  680.  
  681.     But if, for any reason, you like so much this program that you can't
  682. help yourself giving a donation (money or hardware) to those who made this  
  683. possible, well, you are free to do it. You can send any donations to:
  684.  
  685. @Address.Txt
  686.  
  687.     Anyway, we will try to use any donation in developing VT. We will also
  688. mention in this DOC any card donation, driver donation or useful information,
  689. that may help us to enhance the program.
  690.  
  691.     If someone can't find the source code and would like to take a look 
  692. at them, send us a self adressed, already posted (or send the stamps or
  693. the money) envelope and one diskette (3 1/2 if possible).
  694.  
  695.  
  696.     Final remarks.
  697.     ──────────────
  698.  
  699.     We can seem to be a bit tiresome, but, please, remember this important
  700. points:
  701.  
  702. *     We do NOT want any money. Just the credit our job deserves.
  703.  
  704. *     Is a very cheap price, a real bargain. Please pay it. ;-)
  705.  
  706. *     Please, spread this program everywhere. We want it to be known all
  707.       along the five (I got it right this time ;-) continents.
  708.  
  709. *     If you want, can or would like to participate in the project, have
  710.       no doubt about telling us. Don't forget that the sources are given 
  711.       to public domain too.
  712.  
  713.     Thank you everybody for your colaboration. :·)
  714.  
  715.     Greets, and enjoy it!
  716.  
  717.                                  VangeliSTeam
  718.                              March the 31st, 1993
  719.  
  720.